Big Huge Thesaurus

Tribulus terestris

noun